@import 'common/reset';
@import 'common/mixin';
@import 'common/common';
@import 'common/variable';
.header {
    .header-top {
        height: 0.8rem;
        padding: 0 0.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #fcd315;
        i {
            font-size: 0.5rem;
            color: #FFFFFF;
        }
        span {
            font-size: 0.4rem;
            color: #fff;
        }
    }
}
.main {
    .top {
        height: 3.5rem;
        text-align: center;
        background-color: rgb(32,42,67);
        background-image: url("../img/2.png");
        background-repeat: no-repeat;
        background-size: 40% 60%;
        background-position: center;
        p {
            padding-top: 0.4rem;
            font-size: 0.16rem;
            color: #ddd;
        }
        h5 {
            margin-top: 0.3rem;
            font-size: 0.14rem;
            color: #ddd;
        }
        h2 {
            display: inline-block;
            margin-top: 0.1rem;
            font-size: 1rem;
            color: #fff;
        }
        span {
            font-size: 0.16rem;
            color: #ddd;
        }
    }
    .center {
        font-size: 0;
        .receipts {
            width: 60%;
            height: 1rem;
            line-height: 1rem;
            text-align: center;
            display: inline-block;
            vertical-align: top;
            background-color: #293859;
            position: relative;
            .tu {
                vertical-align: middle;
                display: inline-block;
                width: 0.4rem;
                height: 0.6rem;
                margin-bottom: 0.2rem;
            }
            span {
                display: inline-block;
                margin-left: 0.2rem;
                color: #fff;
                font-size: 0.3rem;
            }
            .jt {
                position: absolute;
                top: 0.35rem;
                left: 100%;
                width: 0.2rem;
                height: 0.3rem;
            }
        }
        .number {
            width: 40%;
            height: 1rem;
            line-height: 1rem;
            text-align: center;
            display: inline-block;
            vertical-align: top;
            background-color: rgb(51,69,115);
            h2 {
                font-size: 0.6rem;
                color: #fff;
                display: inline-block;
            }
            span {
                font-size: 0.16rem;
                color: #fff;
            }
        }
        .time {
            background-color: #fff;
            margin-top: 0.3rem;
            padding: 0.2rem;
            p {
                padding: 0.1rem 0;
                img {
                    width: 0.5rem;
                    height: 0.5rem;
                }
                span {
                    display: inline-block;
                    font-size: 0.23rem;
                    color: #525252;
                    vertical-align: top;
                    margin-top: 0.1rem;
                    margin-left: 0.2rem;
                }
            }
        }
        .information {
            background-color: #fff;
            margin-top: 0.3rem;
            padding: 0 0.2rem;
            .name {
                padding: 0.2rem 0;
                img {
                    width: 0.7rem;
                    height: 0.7rem;
                }
                span {
                    display: inline-block;
                    font-size: 0.23rem;
                    color: #525252;
                    vertical-align: top;
                    margin-top: 0.1rem;
                    margin-left: 0.2rem;
                }
            }
            .process {
                padding: 0.3rem 0;
                .wait,
                .now,
                .finish {
                    width: 1.5rem;
                    height: 0.6rem;
                    line-height: 0.6rem;
                    text-align: center;
                    border-radius: 0.1rem;
                    display: inline-block;
                    font-size: 0.2rem;
                    color: #fff;
                }
                span {
                    font-size: 0.4rem;
                    color: #ddd;
                    margin: 0 0.1rem;
                }
                .wait {
                    background-color: #f3565d;
                }
                .now,
                .finish {
                    background-color: #ddd;
                }
                .process-time {
                    .wait-time,
                    .now-time,
                    .finish-time {
                        width: 1.5rem;
                        font-size: 0.2rem;
                        color: #ddd;
                        text-align: center;
                        display: inline-block;
                    }
                    span {
                        display: inline-block;
                        width: 0.5rem;
                    }
                }
            }
        }
    }
}
.bottom {
    text-align: center;
    margin: 0.5rem 0;
    .sure {
        padding: 0.1rem 1rem;
        font-size: 0.2rem;
        color: #fff;
        font-size: 0.3rem;
        text-align: center;
        display: inline-block;
        background-color: #fcd315;
        border-radius: 0.4rem;
    }
}
@media screen and (min-width: 768px) {
    .process {
        .wait,
        .now,
        .finish {
            width: 1.9rem !important;
        }
        .process-time {
            .wait-time,
            .now-time,
            .finish-time {
                width: 1.9rem !important;
            }
        }
    }
}
